
/*AdminMyanswer start*/
.AdminMyanswer-content{
    width:1200px;
    margin: 0 auto;
}
.AdminMyanswer-keyword{
    height:98px;
    margin-bottom: 1px;
}
.AdminMyanswer-keyword li{
    font-size: 14px;
    color:#999;
    line-height: 1;
    padding:3px 8px;
    float: left;
    border:1px dashed #ff8a00;
    margin:38px 10px 0 10px;
}
.AdminMyanswer-tittle{
    width:1200px;
    height:24px;
    margin-bottom: 18px;
}
.AdminMyanswer-tittle span{
    float: left;
    margin-left: 10px;
    font-size: 22px;
    color:#666;
    line-height: 1;
    font-weight: bold;
}
.AdminMyanswer-tittle .icon-yj,
.AdminMyanswer-tittle .icon-1,
.AdminMyanswer-tittle .icon-2,
.AdminMyanswer-tittle .icon-3,
.AdminMyanswer-tittle .icon-4,
.AdminMyanswer-tittle .icon-6{
    width:97px;
    height:22px;
    display: inline-block;
    background-image:url('/images/icon-order.png');
    background-repeat: no-repeat;
}
.AdminMyanswer-tittle .icon-1{
    background-position:0 -66px;
}
.AdminMyanswer-tittle .icon-2{
    background-position:0 -22px;
}
.AdminMyanswer-tittle .icon-4{
    background-position:0 -44px;
}
.AdminMyanswer-tittle .icon-6{
    background-position:0 -110px;
}
.AdminMyanswer-tittle .icon-yj{
    background-position:0 -88px;
}
.icon-yijia{
    margin-top: -5px;
    display: inline-block;
    width: 34px;
    height:34px;
    background: url("/images/icon-yijia.png") no-repeat;
}
/*Myanswer start*/
.AdminMyanswer-detail{
    width:1200px;
    min-height:343px;
    margin-bottom:38px;
    overflow: hidden;
}
.AdminMyanswer-detail img{
    width: 600px;
    margin-right: 40px;
    float: left;
    height: 343px;
}
.AdminMyanswer-detail .detail-warp{
    width:560px;
    min-height:343px;
    float: left;
}

.detail-warp h1{
    font-size:30px;
    color:#4c4c4c;
    line-height:1;
}
.detail-warp .detail-list{
    margin-top:20px;
    font-size: 16px;
}
.detail-warp b{margin-left:2em}
.detail-list span:first-child{
    display: inline-block;
    width:92px;
    color:#b2b2b2;
}
.detail-list span:last-child{color:#666;}
.detail-list .many-text{
    white-space: nowrap;
    display: inline-block;
    width: 460px;
    overflow: hidden;
    text-overflow:ellipsis;
    vertical-align: -6px;
}
.detail-warp  li{margin-bottom:7px;}
.detail-warp select{
    font-size:14px;
    color:#666;
    padding-left: 2px;
    height: 22px;
    width:142px;
    border:1px solid #ccc;
}
.detail-warp .detail-time{
    min-height:50px;
    width:100%;
    margin-top:20px;
}
.detail-warp .detail-time .choose{
    display: inline-block;
    width:80px;
    color:#b2b2b2;
    float: left;
    line-height:1.2;
}
.detail-timelist{
    float: left;
    min-height:126px;
    width:480px;
}

.detail-timelist li{
    width:102px;
    height:20px;
    float: left;
    border:1px solid #ccc;
    margin:0 0 20px 16px;
    font-size:14px;
    color:#666;
    text-align: center;
    line-height:20px;
    cursor:pointer;
    position: relative;
}
.detail-time .detail-timelist .triangle{
    width:0;
    height:0;
    border-width:4px 4px 4px 4px;
    border-style:solid;
    border-color:transparent white white transparent;
    top:12px;
    left:94px;
    position:absolute;
}
.detail-timelist .timelist:hover,.detail-timelist .timelist.active{
    background-color:#ff6666;
    color:#fff;
    border:1px solid #ff6666;
}
.detail-timelist .notimelist{
    background-color:#FFF;
    color:#ccc;
    border:1px dashed #ccc;
    cursor: default;
}

.clear{clear: both;}

.detail-warp .detail-item{
    width:560px;
    height:60px;
    margin-top:6px;
    font-size:16px;
    line-height: 1;
}
.detail-warp .detail-item span:first-child{
    color:#b2b2b2;
    float:left;
    margin-top: 34px;
}
.detail-item .item-price{
    font-size:30px;
    margin-top:2px;
    color:#ff6666;
    float:right;
}
.detail-item .item-price strong{font-size:22px;}
.detail-item .item-delprice{
    color:#ccc;
    text-decoration:line-through;
}
.detail-item .item-sale{
    color:#666;
    margin-left:25px;
    margin-top:34px;
    float: left;
}
.item-buy, .item-Delbuy{
    width:198px;
    height:50px;
    font-size:18px;
    color:#fff;
    margin-top:-2px;
    font-weight:bold;
    text-align: center;
    line-height:50px;
    display: inline-block;
    float: right;
    border-radius:2px;
    box-shadow:0 2px rgba(255,102,102,.4);
    cursor: pointer;
}
.item-buy{background-color:#ff6666;}
.item-Delbuy{background-color:#ff9999;}
.detail-item .detail-price{
    float: left;
    margin-left:30px;
}
.detail-item .detail-price li:first-child{
    margin-right:4px;
    margin-bottom:5px;
    float:right;
}

/* form start*/
.MyanswerDetail{
    box-shadow:2px 2px 10px #ccc;
   /* min-height:2718px;*/
   padding-bottom: 30px;
    margin-bottom:96px;
}
.MyanswerDetail .ExamTime{
    height:82px;
    width:100%;
    font-size:18px;
    font-weight:bold;
    line-height:82px;
    text-indent:46px;
    color:#9a9ac3;
}
.MyanswerDetail .ExamTitle{
    height:66px;
    background-color:#c9c9db;
    font-size:20px;
    color:#fff;
    text-align:center;
    line-height:66px;
    margin-bottom:3px;
}
.fromTitle-1,.fromTitle-2{
    height:58px;
    background-color:#c9c9db;
    float: left;
    font-size:16px;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    line-height:58px;
}
.fromTitle-1{
    width:795px;
    margin-right:2px;
}
.fromTitle-2{width:403px;}
.MyanswerDetail table{
    border-spacing:0;
    margin-bottom:6px;
}
.MyanswerDetail table td{
    height:58px;
    font-size:16px;
    color:#808080;
    background-color:#f8f8f8;
    border-right:2px solid #FFF;
    border-top:2px solid #FFF;
    text-align: center;
    line-height:58px;
}
.MyanswerDetail table .td-1{
    font-size:20px;
    color:#999;
    font-weight:bold;
    width:179px;
}
.MyanswerDetail table .td-2{
    width:223px;
}
.MyanswerDetail table .td-3{width:389px;}
.MyanswerDetail table tr td:last-child{
    border-right:none;
    width:403px;
}
.MyanswerDetail .MyanswerContent{margin:0 45px;}
.line-dashed1{
    height:59px;
    border-bottom:1px dashed #ccc;
}
.line-dashed2{
    height:22px;
    border-bottom:1px dashed #ccc;
}
.MyanswerContent .title-red{
    font-size:18px;
    font-weight:bold;
    color:#ff6666;
    margin:42px 0 10px 0;
}
.MyanswerContent .title-blue{
    font-size:18px;
    font-weight:bold;
    color:#9acaff;
    margin:30px 0 17px 0;
}
.MyanswerContent p{
    font-size:16px;
    color:#999;
    text-indent:2em;
    line-height:2;
}
.MyanswerContent .img-1{
    width:1110px;
    height:466px;
    margin:36px 0 44px 0;
}
.MyanswerContent video{
    width:1110px;
    height:694px;
    box-shadow:2px 2px 10px #999;
}
.play{
    width:200px;
    height:58px;
    border-radius:14px;
    background-color:#e8e8e8;
    line-height:58px;
    font-size:24px;
    color:#808080;
    margin-top:34px;
}
.play .play-line{
    margin-right:30px;
    color:#dcdee0;
}
.play-icon{
    width:15px;
    height:20px;
    display: inline-block;
    background-image:url("/images/play.png");
    background-repeat:no-repeat;
    vertical-align:-3px;
    margin:0 18px 0 30px;
}
/*Myanswer end*/


.detail-warp .itm-1,
.detail-warp .itm-2,
.detail-warp .itm-3,
.detail-warp .itm-4,
.detail-warp .itm-5
{
    float: left;
    line-height:1;
}
.detail-warp .itm-1{
    font-size:22px;
    color:#ff6666;
    margin:12px 0 0 -5px;
}
.detail-warp .itm-2{
    font-size: 40px;
    color:#ff6666;
    margin:-5px 19px 0 0;
}
.detail-warp .itm-3{
    font-size: 18px;
    color:#b2b2b2;
    text-decoration: line-through;
    margin:15px 151px 0 0;
}
.detail-warp .itm-4{
    widtH:150px;
    height:30px;
    font-size: 16px;
    color:#FFF;
    line-height: 30px;
    border-radius: 4px;
    display: inline-block;
    background-color:#ffa11b;
    text-indent:38px;
    background-image: url("/images/icon-fraction1.png");
    background-repeat: no-repeat;
    background-position:13px 50%;
    margin-right:10px;
}
.detail-warp .itm-5{
    font-size: 16px;
    color:#666;
    margin-top: 8px;
}
.detail-warp .items{
    width:560px;
    margin-top:55px;
    margin-bottom: 16px;
}
.detail-warp .itm-6{
    font-size: 20px;
    color:#4c4c4c;
}
.detail-warp .itm-7{
    font-size: 16px;
    color:#808080;
    margin-top: 10px;
}
.detail-warp .items-time{
    width:560px;
    height:47px;
    font-size: 16px;
    color:#ff6666;
    background-color: #f5f5f5;
    text-indent:15px;
    line-height: 47px;
    margin-bottom: 24px;
}
.detail-warp .items-server{
    width:560px;
    height:24px;
    line-height: 24px;
    margin-bottom: 23px;
}
.detail-warp .items-server span{
    font-size: 16px;
    display: inline-block;
}
.detail-warp .itm-server{
    color:#4c4c4c;
    margin-right: -1px;
}
.detail-warp .itm-green{
    padding:0 6px;
    color:#3fc00c;
    border: 1px solid #3fc00c;
    border-radius: 3px;
    margin-right: 15px;
}
.detail-warp .itm-blue{
    padding:0 6px;
    color:#1086ff;
    border: 1px solid #1086ff;
    border-radius: 3px;
    margin-right: 15px;
}
.detail-warp .itm-yellow{
    padding:0 6px;
    color:#ff8a00;
    border: 1px solid #ff8a00;
    border-radius: 3px;
    margin-right: 15px;
}
.detail-warp .itm-red{
    padding:0 6px;
    color:#ff6666;
    border: 1px solid #ff6666;
    border-radius: 3px;
}
.detail-warp .items-buy{
    width:560px;
    height:52px;
    line-height: 52px;
    font-size: 16px;
}
.detail-warp .items-buy span{
    float: left;
}
.detail-warp .items-buy .itm-buy{
    width:240px;
    height:50px;
    font-size: 22px;
    color:#FFF;
    display: inline-block;
    background-color:#ff6666;
    line-height: 50px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    box-shadow:0 2px 0 rgba(255,102,102,.4);
    margin-right: 41px;
}
.detail-warp .items-buy .itm-buy.now{
    width:240px;
    height:50px;
    font-size: 22px;
    color:#FFF;
    display: inline-block;
    background-color:#b3b3b3;
    line-height: 50px;
    text-align: center;
    border-radius: 2px;
    cursor:inherit;
    box-shadow:0 2px 0 rgba(255,255,255,.4);
    margin-right: 41px;
}
.detail-warp .items-buy .itm-buy.now:hover{background-color:#b3b3b3;}
.detail-warp .items-buy .itm-8{
    color:#999;
}
.detail-warp .items-buy .itm-9{
    color:#ff6666;
}
.detail-warp .items-buy .itm-10{
    color:#4c4c4c;
}

.AdminMyanswer-bottom{
    width:100%;
    min-height:716px;
    background-color:#f0f0f0;
    overflow: hidden;
}
.AdminMyanswer-left{
    width:880px;
    min-height:618px;
    background-color: #FFF;
    margin-top: 20px;
    border-radius: 4px;
    float: left;
    box-shadow:0 0 5px rgba(0,0,0,.3);
    margin-right: 26px;
}
.AdminMyanswer-nav{
    width:880px;
    height:56px;
    margin-bottom: 30px;
}
.AdminMyanswer-nav li{
    font-size:18px;
    color:#4c4c4c;
    float: left;
    line-height: 56px;
    padding:0 14px;
    margin:0 14px 0 37px;
    cursor: pointer;
}
.AdminMyanswer-nav .active{
    color:#ff6666;
    border-bottom:4px solid #ff6666;
}
.coursritems{
    width:162px;
    height:50px;
    font-size:18px;
    color:#FFF;
    line-height:50px;
    text-indent:45px;
    font-weight:bold;
    border-radius:0 25px 25px 0;
    margin-right: 23px;
}
.coursritems-red{background-color:#ff9898;}
.coursritems-blue{
    background-color:#9acaff;
    float: left;
}
.coursritems-purple{
    background-color:#d59aff;
    float: left;
}
.coursritems-line{
    width:650px;
    height:49px;
    border-top: 1px dashed #ccc;
    margin-left: 186px;
}
.font-wrap{
    margin:25px 0 25px 45px;
    font-size: 16px;
    color:#999;
    width:790px;
}
.coursritems-font1 p{
    font-size:16px;
    color: #999999;
    text-indent: 2em;
}

.AdminMyanswer-right{
    width:294px;
    height:290px;
    margin-top: 20px;
    background-color: #FFF;
    box-shadow:0 0 5px rgba(0,0,0,.3);
    float: left;
    border-radius: 4px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.AdminMyanswer-right .gzs-title{
    width:294px;
    height:40px;
    font-size: 18px;
    color:#FFF;
    line-height:40px;
    font-weight: bold;
    background-color: #ffc59a;
}
.AdminMyanswer-right .gzs-title span{
    margin-left: -200px;
}
.store-pic{
    border-radius: 100%;
    behavior: url(/css/PIE.htc);
}
.AdminMyanswer-right img{
    margin-top: 20px;
}
.font-1{
    font-size: 18px;
    color:#4c4c4c;
    font-weight: bold;
    margin:5px 0 7px 0;
}
.font-2{
    padding: 0 10px;
    word-break: break-all;
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.score{
    width:294px;
    height:50px;
    background-color:#f0f0f0;
    margin-top: 12px;
    line-height: 50px;
}
.score img{
    margin-top: -12px;
}
.score .font-3{
    font-size:26px;
    color:#ffaa00;
    display: inline-block;
}
.score .font-4{
    font-size:14px;
    color:#ffaa00;
    margin-left: -3px;
}
/*2016-8-8*/
#player{
    width: 600px;
    margin-right: 40px;
    float: left;
    height: 343px;
}
.c-directory h4{
    font-weight: normal;
    font-size: 14px;
    color: #222;
    padding: 16px 10px 0 10px;
}
.LSLConSon li span {
    display: inline-block;
    width: 80px;
    text-align: right;
}
.LSLConSon li {
    line-height: 25px;
}
/*璇勪环*/
.pingjia{
    margin-bottom: -1px;
    padding: 20px 40px 20px 30px;

}
.pingjia-left {
    cursor: default;
    float: left;
    margin-top: 19px;
    width: 85px;
    height: 85px;
    border-radius: 50%;
}
.pingjia-left img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    behavior: url(/css/pie.htc);
}
.pingjia-right {
    float: left;
    margin-left: 20px;
    width: 480px;
}
.pingjia-rightCont {
    margin-bottom: 5px;
    width: 450px;
    height: 70px;
    overflow: hidden;
}
.pingjia-rightButt>div {
    float: right;
    cursor: default;
}
.icon-10 {
    width: 19px;
    background-position: 0 -272px;
    cursor: pointer;
    height: 13px;
    margin-right: 5px;
    vertical-align: -1px;
    display: inline-block;
    background-image: url(/images/icon-8.png);
    background-repeat: no-repeat;
}
.ml10 {
    margin-left: 10px;
}
.a-page {
    font-size: 12px;
    text-align: center;
}
.a-page .pagination input {
    padding: 2px 0;
}
#BgBookDate{
    display: none;
    background-color: #656565;
    position: fixed;
    z-index: 101;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1000px;
    opacity: 0.5;
}
#BookDate{
    position: absolute;
    top: 200px;
    left: 50%;
    margin-left: -353px;
    /*margin-top: -315px;*/
    width: 706px;
    /*height: 630px;*/
    background:#FFF;
    border-radius: 10px;
    font-size: 16px;
    z-index: 102;
    box-shadow:0 1px 4px rgba(255,102,102,.3);
    display:none;
}

.BookDate-cont{
    padding: 0;
    width: 100%;
    color: #4c4c4c;
    overflow-x:hidden;
    overflow-y:auto;
    /*height:580px;*/
}
.BookDate-cont>p{
    padding-right: 20px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    color: #808080;
}
.BookDate-cont>p span{
    color: #333;
}
.BFOrder1-Data{
    margin-left: 50px;
}
.BFOrder1-Data input{
    padding: 0 10px;
    width: 146px;
    height: 38px;
    line-height: 38px;
    font-weight: inherit;
    font-size: 16px;
    color: #4c4c4c;
    background: #f5f5f5;
    border: 1px solid #999;
    border-radius: 5px;
    -moz-box-shadow: 0px 1px 2px #666;
    -webkit-box-shadow: 0px 1px 2px #666;
    box-shadow: 0px 1px 2px #666;
    text-align: center;

}
.BFOrder1-morning{
    padding-bottom: 5px;
    margin-top: 50px;
    margin-bottom: 25px;
    overflow: hidden;
    width: 705px;
    border-bottom: 7px solid #ffdfdf;
}
.BFOrder1-Afternoon{
    padding-bottom: 14px;
    overflow: hidden;
}
.BFOrder1-list{
    margin-bottom: 20px;
    height: 44px;
    line-height: 44px;
    color: #4c4c4c;
}
.BFOrder1-list>span{
    float: left;
    width: 143px;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    vertical-align: top;
}
.BFOrder1-list div{
    margin-left: 143px;
    width: 446px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #f5f5f5;
    border: 2px solid #e6e6e6;
    cursor: pointer;
}
.BFOrder1-list div span{
    display: inline-block;
    text-align: center;
}
.BFOrder1-list div span:first-child{
    width: 105px;
}
.BFOrder1-list div span:nth-child(2){
    width: 200px;
}
.BFOrder1-list div span:last-child{
    width: 120px;
}
.BFOrder1-list div strong{
    margin-left: 5px;
    color: #239018;
}
.BFOrder1-list .active{
    border-color: #f66;
    background: #F5F5F5 url("../../images/icon-BFOrder1.png") no-repeat 425px 0;
}
.BFOrder1-list .txt-f66{
    color: #f66;
}
.BookDate-btn{
    margin: 25px auto;
    display: block;
    width: 232px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    border-bottom: 4px solid #ffb2b2;
    background: #f66;
    border-radius: 4px;
}
.detail-warp .items-buy .itm-buy:hover,
.BookDate-btn:hover{background: #f55}
/*2016.11.7 Diagnosis-info start*/
.Diagnosis-info{
    padding: 20px 0 100px;
    background: #f0f0f0;
}
.Diagnosis-infocent{
    padding-top: 20px;
    padding-bottom: 30px;
    margin:0 auto;
    width: 1200px;
    background: #fff;
}
.Diagnosis-infocent h6{
    width: 162px;
    height:50px;
    line-height: 50px;
    text-align: center;
    font-size:18px;
    color: #fff;
    border-radius: 0 30px 30px 0;
}
.Diagnosis-infocent p{
    margin: 20px 36px 18px 45px;
    font-size:16px;
    color: #808080;
}
.h6-describe{
    background: #ff9898;
}
.h6-detail{
    background: #d59aff;
}
.info-detail{
    margin: 30px auto 0;
    width: 1100px;
    text-align: center;
    overflow: hidden;
}
.info-detail img{
    margin-bottom: 10px;
    display: block;
}
.info-video{
    margin:45px auto 0;
    width: 855px;
    height:675px;
}
/*2016.11.7 Diagnosis-info end*/
/*2016.11.7 font1-img start*/
.coursritems-font1{
    margin-bottom: 55px;
}
.font1-img{
    margin-top: 18px;
    margin-left: -35px;
    width: 860px;
    text-align: center;
}
.font1-img img{
    display: block;
    margin-bottom: 10px;
    max-width: 100%;
}
.font1-video{
    margin:35px 0 0 -35px;
    width: 855px;
}
.font1-mp3{
    margin:15px 0 30px -35px;
    text-align: center;
}
.font1-mp3 p{
    text-align:left;
}
/*2016.11.7 font1-img end*/

/* 杩涘叆宸ヤ綔瀹ら伄缃�start */
.AdminMyanswer-right .shopMask{
    position: absolute;
    top: -100%;
    left: 0;
    height: 100%;
    background-color: #ffc59a;
    opacity: 0.9;
    width: 100%;
    z-index: 5;
    display: table-cell;
    line-height: 100%;
    text-align: center;
    cursor: pointer;
    transition:top .5s;
    -moz-transition:top .5s; /* Firefox 4 */
    -webkit-transition:top .5s; /* Safari and Chrome */
    -o-transition:top .5s; /* Opera */
}
.AdminMyanswer-right:hover .shopMask{
    top:0;
}
.AdminMyanswer-right .shopMask img{
    display: inline-block;
    margin-top: 127px;
}
.AdminMyanswer-right .blockJump{
    margin-top: 9px;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    clear: both;
    text-shadow: 1px 1px 2px #999;
}
/* 杩涘叆宸ヤ綔瀹ら伄缃�end  */
